Mewz\WCAS\Util\Matches D

Total Complexity 276
Dependencies 13
Dependents 33
Total lines 1,449
Lines of code 965
Logical lines of code 589
Comment lines 170
Methods 21
Properties 0

Methods 21

Method Rating Maintainability Complexity Lines of code
get_any_match_data()
D
21
53 188
save_rules()
C
31 29 118
match_product_stock()
C
36 26 69
query_matching_products()
C
37 25 69
query_matching_variations()
C
31 22 109
validate_filters_raw()
B
46 21 36
get_rules()
B
40 16 58
query_stock()
A
40 14 56
get_validation_product_ids()
A
50 12 27
get_rules_tax_query()
A
49 9 31
match_raw_stock()
A
47 8 36
remove_attribute()
A
48 7 34
get_all_stock_attributes()
S
49 7 30
validate_filters()
S
58 6 15
get_attribute_display_range()
S
55 5 18
get_term_available_quantity()
S
55 4 18
calc_limit_qty()
S
65 4 9
add_single_rule()
S
53 2 22
ids_in_array()
S
67 3 8
get_term_display_quantity()
S
64 2 9
query()
S
73 1 5